package com.exam.service;

import com.exam.pojo.base.PageResult;
import com.exam.pojo.domain.Question;
import com.exam.pojo.dto.AnswerDTO;
import com.exam.pojo.dto.QuestionDTO;

import java.util.List;

public interface IQuestionService {
    /**
     * 查询问题列表
     * @return
     */
    PageResult<Question> list(QuestionDTO dto);

    /**
     * 题目提交
     * @param dto
     */
    void submit(AnswerDTO dto);

    /**
     * 查询易错题目列表
     * @return
     */
    List<String> queryEasyerrList();

    /**
     * 根据ID查询题目
     * @param id
     * @return
     */
    Question getById(Long id);

    /**
     * 修改题目
     * @param question
     */
    void updateQuestion(Question question);
}
